Scientific Name:Enriquea leviantennata
Arthropoda > Malacostraca > Decapoda > Squat lobster > Enriquea